/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package za.ac.cput.chapter5.designpatters.structuralpattern.flyweightpattern.flyweightimpl;

import za.ac.cput.chapter5.designpatters.structuralpattern.flyweightpattern.flyweigthinterface.Flyweight;

/**
 *
 * @author Sakhe
 */
public class FlyweightMultiplier implements Flyweight{
    
    
    String operation;
    public FlyweightMultiplier(){
    operation = "multiplying";
    try{
    Thread.sleep(3000);
    }catch(InterruptedException e){
    e.printStackTrace();
    }
    }
    @Override
    public void doMath(int a ,int b){
    System.out.println(operation+""+a+"and"+b+":"+(a*b));
    }
}
